package com.zmh.common;

import java.util.Random;
import java.util.UUID;

/** 
 * @author zhoumh
 * @version 创建时间：2017年7月28日 上午8:44:09 
 * @Description 
*/
public class OperationUtil {
	/**
	 * 生成UUID
	 * @author zhoumh
	 * @version 创建时间：2017年7月28日 上午8:44:33
	 */
	public static String getUUID(){
		UUID uuid = UUID.randomUUID();
	    return uuid.toString();
	}
	/**
	 * 微信随机字符串生成
	 * @return: String 16位的随机字符串 0.5689839629110180
	 * @author: zhoumh
	 * @version: 创建时间：2017年10月26日 下午2:26:18 
	 * @Description:
	 */
	public static String getRandomWechat(){
		Random random = new Random();
		StringBuffer sb = new StringBuffer(); 
		for (int i = 0; i < 16; ++i) 
		{ 
			int s = random.nextInt(10);
			if (i==1&&s==0) {
				s=4;
			}
			sb.append(String.valueOf(s)); 
		}
		return "0."+sb.toString();
	}
	/**
	 * 检查字符串是否为空
	 * @param chkStr 被检查的字符串
	 * @return: boolean 返回检查结果 true 空
	 * @author: zhoumh
	 * @version: 创建时间：2017年10月27日 下午4:03:24 
	 * @Description:
	 */
    public static boolean isEmpty(String chkStr) {    
        if (chkStr == null) {    
            return true;    
        } else {    
            return "".equals(chkStr.trim()) ? true : false;    
        }    
    }  
}
